@charset "gb2312";
/* CSS Document */
.add{padding-top:22px; margin-left:auto; margin-right:auto; padding-bottom:22px;}

.hui{ color:#333333;}
.hui1{ color:#333333;}
.blck{ color:#000;}
.blck:link,.blck:hover,.blck:active,.blck:visited{ color:#000000;}
.linianT{ width:757px; height:60px; line-height:60px; text-align:center; color:#c00000; font-size:20px; font-weight:bold; background-color:#bfbfbf;}
.liniancon{ width:757px; height:auto; overflow:hidden; padding-bottom:15px; padding-top:15px; line-height:35px; font-size:18px; text-align:center; color:#000000;}
.tablebot span{ color:#ff0000; font-size:16px; font-weight:bold;}
.botcontent1
{
	width:767px;
	height:auto;
	float:left;
	margin-top:19px;
	margin-left:21px;
	display:inline;
	overflow:hidden;
	color:#000000;
	font-size:14px;
	font-family:"宋体";
	line-height:28px;
}
.tablecon{ width:767px; height:auto; overflow:hidden;}
.tablecon{ width:767px; height:auto; overflow:hidden;}
.tablecon h4{ font-size:20px;}
.tablecon h4 span{ font-size:14px; font-weight:normal;}
.botcontent1 a:link,.botcontent1 a:hover,.botcontent1 a:active,.botcontent1 a:visited{ color:#000000;}
.dtop
{
	width:1000px;
	height:30px;
	margin:0 auto;
}
.dtopleft
{
	width:auto;
	height:30px;
	float:left;
	color:#a1a1a1;
	line-height:30px;
}
.Ibanner
{
	width:100%;
	height:409px;
	margin:0 auto;
	text-align:center;
	position:relative;
	overflow:hidden;
	
}
.slidesjs-pagination{
	width:106px;
	height:12px;
	display:block;
	position:absolute;
	bottom:20px;
	left:45%;
	z-index:300;
	
}
.slidesjs-pagination li{
	width:12px;
	height:12px;
	float:left;
	margin-left:8px;
}
.slidesjs-pagination a{
	width:12px;
	height:12px;
	display:block;
	background:url(../images/ibtn.png) no-repeat;
}
.slidesjs-pagination a:hover{
	width:12px;
	height:12px;
	display:block;
	background:url(../images/ibtn1.png) no-repeat;
}
.dtopright
{
	width:auto;
	height:30px;
	float:right;
	overflow:hidden;
}
.tserch
{
	width:152px;
	height:25px;
	float:right;
	margin-top:4px;
	display:inline;
	overflow:hidden;
}
.tserl
{
	width:131px;
	height:25px;
	float:left;
}
.abc1
{
	width:130px;
	height:19px;
	background:none;
	border:solid 1px #cccccc;
	border-right:none;
}
.tserr
{
	width:21px;
	height:22px;
	float:left;
	overflow:hidden;
}
.tmenu
{
	width:auto;
	height:21px;
	float:right;
	margin-top:4px;
	display:inline;
	overflow:hidden;
}
.mtop
{
	width:100%;
	height:68px;
	margin:0 auto;
	background: url(../images/mtopbg.jpg) repeat-x;
}
.mtopc
{
	width:1000px;
	height:68px;
	margin:0 auto;
}
.logo
{
	width:289px;
	height:68px;
	float:left;
}
.menu
{
	width:auto;
	height:41px;
	float:right;
	margin-top:15px;
	display:inline;
	overflow:hidden;
}
.menulist
{
	width:auto;
	height:41px;
	float:left;
	overflow:hidden;
}
.banner
{
	width:100%;
	height:409px;
	margin:0 auto;
}
.dcon1
{
	width:1000px;
	height:604px;
	margin:0 auto;
	overflow:hidden;
}
.dconleft
{
	width:500px;
	height:604px;
	float:left;
	overflow:hidden;
}
.dabout
{
	width:500px;
	height:206px;
	float:left;
	margin-top:24px;
	display:inline;
	overflow:hidden;
}
.dabouttop
{
	width:500px;
	height:22px;
	float:left;
	position:relative;
	background: url(../images/dabouttop.jpg) no-repeat;
}
.dfangantop
{
	width:500px;
	height:22px;
	float:left;
	position:relative;
	background: url(../images/dfangantop.jpg) no-repeat;
}
.dgonggaotop
{
		width:500px;
	height:22px;
	float:left;
	position:relative;
	background: url(../images/dgonggaotop.jpg) no-repeat;
}
.dnewstop
{
		width:486px;
	height:22px;
	float:left;
	position:relative;
	background: url(../images/dnewstop.jpg) no-repeat;
}
.dgushitop
{
		width:486px;
	height:22px;
	float:left;
	position:relative;
	background: url(../images/dgushitop.jpg) no-repeat;
}
.dmore
{
	width:41px;
	height:20px;
	position:absolute;
	top:0px;
	right:20px;
}
.dbaoutbot
{
	width:481px;
	height:176px;
	float:left;
	overflow:hidden;
	padding-top:8px;
	color:#262626;
	line-height:21px;
	padding-right:19px;
}
.dfangan
{
	width:500px;
	height:181px;
	float:left;
}
.dfanganbot
{
	width:481px;
	height:158px;
	float:left;
	overflow:hidden;
	padding-top:8px;
	color:#262626;
	line-height:21px;
	padding-right:19px;
}
.dgonggao
{
	width:500px;
	height:186px;
	float:left;
}
.dgonggaobot
{
	width:500px;
	height:auto;
	float:left;
	padding-top:4px; overflow:hidden;
}
.dgonggaolist
{
	width:486px;
	height:25px;
	float:left;
	background:url(../images/dgonggaolist.jpg) no-repeat;
}
.dgglistl
{
	width:auto;
	height:25px;
	float:left;
	margin-left:13px;
	color:#404040;
	line-height:27px;
}
.dgglistl a , .dgglistl a:hover  , .dgglistl a:visited
{
	color:#404040;
}
.dgglistr
{
	width:auto;
	height:25px;
	float:right;
	margin-right:5px;
	line-height:27px;
	color:#808080;
}
.dconright
{
	width:486px;
	height:604px;
	float:right;
	overflow:hidden;
}
.dnews
{
	width:486px;
	height:334px;
	float:left;
	margin-top:24px;
	display:inline;
	overflow:hidden;
}
.dfnews
{
	width:500px;
	height:116px;
	float:left;
	margin-top:8px;
	display:inline;
	overflow:hidden;
}
.dfnewsimg
{
	width:170px;
	height:102px;
	float:left;
	margin-left:1px;
	margin-top:4px;
	display:inline;
	overflow:hidden;
	padding-top:5px;
	padding-left:6px;
	border:solid 1px #cfcfcf;
}
.dfnewstxt
{
	width:299px;
	height:166px;
	float:right;
}
.fnewstitle
{
	width:299px;
	height:21px;
	float:left;
	text-align:center;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
.fnewstitle a , .fnewstitle a:visited , .fnewstitle a:hover
{
	color:#333333;
}
.fnewsn
{
	width:293px;
	height:85px;
	float:left;
	margin-top:8px;
	display:inline;
	overflow:hidden;
	color:#262626;
	padding-right:6px;
	line-height:21px;
}
.dnewsbot
{
	width:486px;
	height:auto;
	float:left;
	overflow:hidden;
}
.dgushi
{
	width:486px;
	height:174px;
	float:left;
}
.dgushiimg
{
	width:486px;
	height:139px;
	float:left;
	margin-top:10px;
	display:inline;
	overflow:hidden;
}
.dlink1
{
	width:930px;
	height:90px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/link1.jpg) no-repeat;
	padding-top:14px;
	padding-left:50px;
	padding-right:20px;
}
.dlinklist
{
	width:auto;
	min-width:95px;
	_widht:95px;
	height:25px;
	float:left;
	display:inline;
	overflow:hidden;
	margin-top:3px;
	padding-left:7px;
	line-height:26px;
	
}
.dlinklist a , .dlinklist a:visited , .dlinklist a:hover
{
	color:#5f5f5f;
}
.dlink2
{
	width:930px;
	height:65px;
	margin:0 auto;
	margin-top:11px;
	overflow:hidden;
	background:url(../images/link2.jpg) no-repeat;
	padding-top:14px;
	padding-left:50px;
	padding-right:20px;
}
.bot
{
	width:100%;
	height:184px;
	margin:0 auto;
	margin-top:25px;
	background:url(../images/botbg.jpg) repeat-x;
}
.bot1
{
	width:990px;
	height:84px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/bot1bg.jpg) repeat-x bottom;
	padding-left:10px;
}
.bot1list
{
	width:191px;
	height:80px;
	float:left;
	background:url(../images/bot1li.jpg) no-repeat;
	overflow:hidden;
}
.bot1list1
{
	width:135px;
	height:22px;
	float:left;
	margin-top:22px;
	margin-left:14px;
	display:inline;
	overflow:hidden;
	color:#5f5f5f;
	font-size:16px;
	font-weight:bold;
	
	line-height:23px;
}
.bot1list1 a , .bot1list1 a:hover , .bot1list1 a:visited
{
	color:#5f5f5f;
}
.botllist2
{
	width:175px;
	height:29px;
	float:left;
	color:#5f5f5f;
	margin-left:14px;
	line-height:28px;
}
.bot2
{
	width:1000px;
	height:72px;
	margin:0 auto;
	color:#393939;
	line-height:28px;
	padding-top:28px;
	background:url(../images/botlogo.jpg) no-repeat bottom right;
}
.bot2 a{color:#393939;}
.bot2 a:link,.bot2 a:hover,.bot2 a:active,.bot2 a:visited{	color:#393939;}
.nconbox
{
	width:1000px;
	height:auto;
	margin:0 auto;
	padding-top:15px;
	overflow:hidden;
	
}
.ncontop
{
	width:1000px;
	height:41px;
	float:left;
	border-bottom:solid 1px #cccccc;
}
.nct1
{
	width:auto;
	height:41px;
	float:left;
	color:#333534;
	font-size:28px;
	font-family:"宋体";
	line-height:43px;
}
.nct2
{
	width:auto;
	height:22px;
	float:left;
	margin-top:13px;
	margin-left:23px;
	color:#999999;
	line-height:22px;
}
.nct2 a , .nct2 a:visited , .nct2 a:hover
{
	color:#999999;
}
.nctr
{
	width:auto;
	height:30px;
	float:right;
}
.ncrt1
{
	width:191px;
	height:31px;
	float: left;

}
.abc2
{
	width:180px;
	height:24px;
	float:left;
	border:solid 1px #cccccc;
	border-right:none;
	color:#aca79c;
	line-height:24px;
	font-family:"宋体";
	padding-left:10px;
}
.ncrt2
{
	width:28px;
	height:26px;
	float:left;

}
.nconbot
{
	width:1000px;
	height:auto;
	margin:0 auto;
	padding-top:25px;
	overflow:hidden;
}
.nleft
{
	width:182px;
	height:auto;
	float:left;
	overflow:hidden;
}
.nleftm
{
		width:182px;
	height:auto;
	float:left;
	overflow:hidden;
}
.nleftmtop
{
	width:182px;
	height:41px;
	float:left;
	background:url(../images/nleftmtop.jpg) no-repeat;
	color:#1778d0;
	font-size:18px;
	font-family:"宋体";
	line-height:41px;
	text-align:center;
}
.nleftmbot
{
	width:182px;
	height:11px;
	float:left;
	background:url(../images/nleftmbot.jpg) no-repeat; 
}
.nleftmcon
{
	width:182px;
	height:auto;

	float:left;
	background:url(../images/nleftmcon.jpg) repeat-y;
	overflow:hidden;
}
.nleftlist
{
	width:152px;
	height:28px;
	float:left;
	margin-left:16px;
	margin-top:9px;
	background:url(../images/leftlist.jpg) no-repeat;
	color:#333333;
	text-align:center;
	line-height:29px;
}
.nleftlist a , .nleftlist a:visited , .nleftlist a:hover
{
	width:152px;
	height:28px;
	display:block;
	color:#333333;
}
.nleftlist2
{
	width:152px;
	height:41px;
	float:left;
	margin-left:16px;
	margin-top:9px;
	background:url(../images/nleftlist2.jpg) no-repeat;
	color:#333333;
	text-align:center;
	line-height:22px;
}
.nleftlist2 a , .nleftlist2 a:visited , .nleftlist2 a:hover
{
	width:152px;
	height:41px;
	display:block;
	color:#333333;
}
.nleftcontact
{
	width:169px;
	height:176px;
	float:left;
	margin-top:23px;
	display:inline;
	overflow:hidden;
	background:url(../images/leftcontact.jpg) no-repeat;
	color:#505050;
	line-height:20px;
	padding-left:13px;
	padding-top:40px;
}
.nright
{
	width:808px;
	height:auto;
	float:right;
	overflow:hidden;
}
.gkrt
{
	width:808px;
	height:32px;
	float:left;
	background:url(../images/gkrt.jpg) no-repeat;
	color:#ffffff;
	font-size:14px;
	font-family:"宋体";
	line-height:28px;
	font-weight:bold;
}
.tiletext{ padding-left:27px; width:125px; text-align:center;}
.tiletext1{ padding-left:27px; width:235px; text-align:center;}
.gkrt1
{
	width:762px;
	height:32px;
	float:left;
	background:url(../images/gkrt.jpg) no-repeat;
	color:#ffffff;
	font-size:14px;
	font-family:"宋体";
	line-height:28px;
	font-weight:bold;
	padding-left:46px;
}
.gkrt1s
{
	width:808px;
	height:32px;
	float:left;
	background:url(../images/gkrt.jpg) no-repeat;
	color:#ffffff;
	font-size:14px;
	font-family:"宋体";
	line-height:28px;
	font-weight:bold;
	padding-left:0px;
}
.gkrt2
{
	width:753px;
	height:32px;
	float:left;
	background:url(../images/nrt2.jpg) no-repeat;
	color:#ffffff;
	font-size:14px;
	font-family:"宋体";
	line-height:28px;
	font-weight:bold;
	padding-left:55px;
}
.gkrt2s
{
	width:751px;
	height:32px;
	float:left;
	background:url(../images/nrt2.jpg) no-repeat;
	color:#ffffff;
	font-size:14px;
	font-family:"宋体";
	line-height:28px;
	font-weight:bold;
	padding-left:47px;
}
.gkrb
{
	width:806px;
	height:auto;
	min-height:479px;
	_height:479px;
	float:left;
	border-top:none;
	border:solid 1px #999999;
}
.spancss{
	line-height: 28px;
	background-color: #ebf3fa;
	display: block;
	padding: 20px; margin-bottom:20px;
}
.justly{
	text-align:justify;
     text-align-last:left;}
.botcontent
{
	width:757px;
	height:auto;
	float:left;
	margin-top:19px;
	margin-left:21px;
	display:inline;
	overflow:hidden;
	color:#000000;
	font-size:14px;
	font-family:"宋体";
	line-height:28px;
}

.botcontentcc
{
	width:766px;
	height:auto;
	float:left;
	margin-top:19px;
	margin-left:21px;
	display:inline;
	overflow:hidden;
	color:#505050;
	font-size:16px;
	font-weight:bold;
	line-height:28px;
}
.mess
{
	width:192px;
	height:21px;
	background:none;
	border:solid 1px #949494;
	line-height:22px;
	padding-left:5px;
}
.messs
{
	width:530px;
	height:96px;
	background:none;
	border:solid 1px #949494;
	line-height:22px;
	padding-left:5px;
}
.bgg  
{ 
border-collapse: collapse; 
border: none; 
} 
.bgg  td 
{ 
border: solid #999999 1px; 
} 
.bc1
{
	width:766px;
	height:auto;
	float:left;
	overflow:hidden;
}
.page
{
	width:764px;
	height:30px;
	float:left;
	margin-top:30px;
	text-align:center;
	line-height:30px;
}
.lsser
{
	width:600px;
	height:26px;
	float:left;
}
.lserlsit
{
	width:auto;
	height:26px;
	float:left;
	color:#333333;
	line-height:26px;
	overflow:hidden;
}
.abc4
{
	width:95px;
	height:19px;
	float:left;
	background:none;
	border:solid 1px #6f6e6c;
	line-height:20px;
	padding-left:5px;
	margin-top:3px;
}
.abc6
{
	width:368px;
	height:26px;
	float:left;
	border:solid 1px #cecece;
	padding-left:5px;
	line-height:28px;
}
.glcjs
{
	width:760px;
	height:auto;
	float:left;
	padding-bottom:40px;
	color:#000000;
	font-size:14px;
	line-height:26px;
}
.xzlist
{
	width:762px;
	height:25px;
	float:left;
	font-size:12px;
	font-family:"宋体";
	background: url(../images/xzlist.jpg) no-repeat;
}
.viewtop
{
	width:765px;
	height:51px;
	float:left;
	background:url(../images/viewtop.jpg) no-repeat bottom;
	color:#000000;
	font-size:14px;
	line-height:24px;
	text-align:center;
}
.viewbot
{
	width:760px;
	height:auto;
	float:left;
	margin-top:14px;
	color:#000000;
	overflow:hidden;
	font-size:14px;
	line-height:24px;
}
.viewbot img{max-width:100%;}
.stateUL1
{
	width:61px;
	height:26px;
	float:left;
	position:relative;

	z-index:55555;
		
}
.stateUL2
{
	width:44px;
	height:24px;
	float:left;
	border: solid 1px #cccccc; 
	border-right:none;
	position:relative;
}

 .statexiala
        {
            position: relative;
            float: left;
            width: 16px;
            height: 26px;

        }
        .stateUL3
        {
			position:absolute;
			left:0px;
			top:0px;
            width: 61px;
            height: auto;
        }
        .stateUL3 li
        {
            position: relative;
            float: left;
            width: 51px;
            height: 26px;
			line-height:28px;
			padding-left:10px;
			color:#aca79c;
        }